Komponent pomoci Name

Otázka od: Netušil, Roman, Ing.

23. 10. 2002 14:53

Panove,
existuje nejaka moznost jak pristoupit ke komponente podle jejiho jmena.
Konkretne se mi jedna o nastaveni Pagecontrol.ActivePage na urcity TabSheet,
jehoz jmeno, mam ulozene v INI souboru. Nebo snad existuje nastaveni
Pagecontrol.Active page pomoci nejake Integer property?

Roman

Odpovedá: Dusan Nagy

23. 10. 2002 16:52

Dobrý den,
23. októbra 2002, 13:18:41, napsal jste:

NRI> Panove,
NRI> existuje nejaka moznost jak pristoupit ke komponente podle jejiho jmena.
NRI> Konkretne se mi jedna o nastaveni Pagecontrol.ActivePage na urcity
TabSheet,
NRI> jehoz jmeno, mam ulozene v INI souboru. Nebo snad existuje nastaveni
NRI> Pagecontrol.Active page pomoci nejake Integer property?

NRI> Roman

Pagecontrol.ActivePageIndex := cislo zalozky

--
S pozdravem,
 Dusan
 Nagy@inomacomp.sk

Odpovedá: Petr Vones

23. 10. 2002 15:08

From: "Netušil, Roman, Ing." <Netusil.Roman@vspardubice.cz>
> existuje nejaka moznost jak pristoupit ke komponente podle jejiho jmena.

TComponent.FindComponent

> Nebo snad existuje nastaveni Pagecontrol.Active page pomoci nejake Integer
> property?

TPageControl.ActivePageIndex

Petr Vones

Odpovedá: Martin Cajbik

23. 10. 2002 13:51

Zdravim,
komponenta sa da ziskat zo zoznamu komponent jej Owner-a cez FindComponent
napr. Form1.FindComponent('TabSheet3'). Nastavit TabSheet cez Integer sa da
pomocou PageControl.ActivePageIndex.

MarCaNT (marcant@sct.sk)


> Panove,
> existuje nejaka moznost jak pristoupit ke komponente podle jejiho jmena.
> Konkretne se mi jedna o nastaveni Pagecontrol.ActivePage na urcity
TabSheet,
> jehoz jmeno, mam ulozene v INI souboru. Nebo snad existuje nastaveni
> Pagecontrol.Active page pomoci nejake Integer property?
>
> Roman
>
>

Odpovedá: Petr Varga

24. 10. 2002 11:03

No tak bud muzes na urcity tabsheet pristoupit podle cisla tabsheet.
Tj minimum 1 az pagecontrol.pagecount. A pristup je potom.
Pagecontrol.activepage:=pagecontrol.pages[cislo];
Nebo pomoci toho nacteneho jmena a to
pagecontrol.activepage:=tabsheet4;
Takze jsi si odpovedel castecne sam  
Kdyz tak cislo aktivni page je pagecontrol.activepageindex (pocita
se od 0 )

----- Original Message -----
Subject: RE: Komponent pomoci Name
existuje nejaka moznost jak pristoupit ke komponente podle jejiho
jmena. Konkretne se mi jedna o
  nastaveni Pagecontrol.ActivePage na urcity TabSheet, jehoz jmeno,
mam ulozene v INI souboru.
 Nebo snad existuje nastaveni Pagecontrol.Active page pomoci nejake
Integer property?




---
Stránky o automobilech, novinky, autobazary, nová auta,
příslušenství, pojištění aut... http://automoto.volny.cz

Odpovedá: Martin Sztemon

24. 10. 2002 10:58

  From: Netušil, Roman, Ing.
  Subject: Komponent pomoci Name
  existuje nejaka moznost jak pristoupit ke komponente podle jejiho
jmena. Konkretne se mi jedna o
  nastaveni Pagecontrol.ActivePage na urcity TabSheet, jehoz jmeno, mam
ulozene v INI souboru.
  Nebo snad existuje nastaveni Pagecontrol.Active page pomoci nejake
Integer property?



  Třeba takhle: PageControl1.activepage := TabSheet1;